/* 余额 */
.wallet-info {
  background-image: linear-gradient(#ff6d13, #ec7070);
  padding: 50rpx 20rpx;
  margin-bottom: 10rpx;
}
.wallet-info .w-banner {
  text-align: center;
  font-size: 28rpx;
  line-height: 1.5em;
  color: #fff;
}
.wallet-info .w-banner .w-num {
  font-size: 46rpx;
  line-height: 2em;
}
.recharge-btn {
  text-align: center;
  margin: 20rpx 0;
}
.recharge-btn .btn {
  display: inline-block;
  font-size: 30rpx;
  /* border: 1px solid rgba(0,0,0,.2); */
  /* background: linear-gradient(#fc7373, #b41515); */
  border-radius: 10rpx;
  padding: 10rpx 40rpx;
  color: #e53837;
  background: #fff;
}

/* 明细 */
.wallet-detail {
  padding: 20rpx;
}
.wallet-detail .det-tit {
  font-size: 30rpx;
  margin-bottom: 30rpx;
  font-weight: bold;
}
.det-list {
  margin-bottom: 20rpx;
}
.det-list .det-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 30rpx 0;
}
.det-item:not(:last-child) {
  border-bottom: 1px solid #f9f9f9;
}
.det-item .det-lt {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.det-lt .banner-icon {
  display: block;
  width: 50rpx;
  height: 50rpx;
  margin-right: 16rpx;
}
.det-lt .det-content {
  font-size: 28rpx;
  line-height: 1.5em;
}
.det-lt .det-content .content {
  display: inline-block;
}
.det-lt .det-content .date {
  display: inline-block;
  /* color: #bbb; */
  font-size: 24rpx;
  line-height: 1.5em;
  padding-top: 8rpx;
  margin-left: 16rpx;
}
.det-lt .det-content .order-number {
  font-size: 11px;
  color: #aaaaaa;
}
.det-item .det-rt {
  font-size: 32rpx;
  font-weight: bold;
  color: #333;
}
.red {
  color: #ff6d13;
}
.gray {
  color: gray;
}

/* 加载完成 */
.all-load {
  display: block;
  font-size: 28rpx;
  color: #ccc;
  margin-bottom: 40rpx;
  text-align: center;
}
